import sqlite3

class Dao(object):

    def __init__(self):
        
        self.c.execute("select qtd_acerto, qtd_erro from tb_jogador_modulo where cd_modulo=?",str(self.mod))
        
        for self.t in self.c:
            self.acertoMod = self.t[0]
            self.erroMod = self.t[1]
        
        self.update3 = self.c.execute('update tb_pergunta set status = 0')
            
        self.conn.commit()
        self.c.close()    
            
    def uptade1(self):
        self.c.execute("""select p.ci_pergunta ,p.ds_pergunta, p.ds_alternativas, p.ds_resposta, p.qtd_acerto, 
                          p.qtd_erro, p.cd_modulo, jm.qtd_acerto, jm.qtd_erro 
                          from tb_jogador_modulo jm
                          inner join tb_pergunta p on p.cd_modulo = jm.cd_modulo
                          where status = 0 order by random() limit 1;""")
        
    def update2(self,qtdRespostaCerta, qtdRespostaErrada, cod):
        self.conn = sqlite3.connect('game')
        self.c = self.conn.cursor()
        self.c.execute("update tb_pergunta set qtd_acerto = ? where ci_pergunta = ?",(qtdRespostaCerta,str(cod)))
        self.c.execute("update tb_pergunta set qtd_erro = ? where ci_pergunta = ?",(qtdRespostaErrada,str(cod)))
        

        
    